#!/bin/sh

# sample1
# sample2
# sample3
TDAY=`date +%Y%m%d`
#echo $TDAY

cd /home/akihito/backup_db

/usr/bin/pg_dump foo > foo.$TDAY
/usr/bin/pg_dump bar > bar.$TDAY

vacuumdb foo > log
vacuumdb bar > log

ADAY=`date +%Y%m`

if [ -e foo."$ADAY"01 ] ; then
  cp foo."$ADAY"01 archive/
fi
if [ -e foo."$ADAY"10 ] ; then
  cp foo."$ADAY"10 archive/
fi
if [ -e foo."$ADAY"20 ] ; then
  cp foo."$ADAY"20 archive/
fi

if [ -e bar."$ADAY"01 ] ; then
  cp bar."$ADAY"01 archive/
fi
if [ -e bar."$ADAY"10 ] ; then
  cp bar."$ADAY"10 archive/
fi
if [ -e bar."$ADAY"20 ] ; then
  cp bar."$ADAY"20 archive/
fi

#DDAY=`date +%Y%m -d '100 days ago'`
DDAY=`date +%Y%m -d '10 months ago'`

if [ -e foo."$DDAY"01 ] ; then
    rm foo.$DDAY*
fi

if [ -e bar."$DDAY"01 ] ; then
    rm bar.$DDAY*
fi

rsync -acouv /home/htdocs ./ > log

crontab -l > crontab.bk

